Modular polynomials via isogeny volcanoes

نویسندگان

  • Reinier Bröker
  • Kristin E. Lauter
  • Andrew V. Sutherland
چکیده

We present a new algorithm to compute the classical modular polynomial Φl in the rings Z[X,Y ] and (Z/mZ)[X, Y ], for a prime l and any positive integer m. Our approach uses the graph of l-isogenies to efficiently compute Φl mod p for many primes p of a suitable form, and then applies the Chinese Remainder Theorem (CRT). Under the Generalized Riemann Hypothesis (GRH), we achieve an expected running time of O(l3(log l)3 log log l), and compute Φl mod m using O(l 2(log l)2+ l2 logm) space. We have used the new algorithm to compute Φl with l over 5000, and Φl mod m with l over 20000. We also consider several modular functions g for which Φ l is smaller than Φl, allowing us to handle l over 60000.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computing isogeny volcanoes of composite degree

Isogeny volcanoes are an interesting structure that have had several recent applications. An isogeny volcano is a connected component of a larger graph called a cordillera. In this paper, we further explore properties of how to compute volcanoes given that we have already computed one of a different degree. This allows us to compute volcanoes of composite degree more efficiently than a direct c...

متن کامل

Computing Modular Polynomials

The `th modular polynomial, φ`(x, y), parameterizes pairs of elliptic curves with an isogeny of degree ` between them. Modular polynomials provide the defining equations for modular curves, and are useful in many different aspects of computational number theory and cryptography. For example, computations with modular polynomials have been used to speed elliptic curve point-counting algorithms (...

متن کامل

Computing Modular Polynomials

The l modular polynomial, φl(x, y), parameterizes pairs of elliptic curves with an isogeny of degree l between them. Modular polynomials provide the defining equations for modular curves, and are useful in many different aspects of computational number theory and cryptography. For example, computations with modular polynomials have been used to speed elliptic curve point-counting algorithms ([B...

متن کامل

Isogeny volcanoes

The remarkable structure and computationally explicit form of isogeny graphs of elliptic curves over a finite field has made them an important tool for computational number theorists and practitioners of elliptic curve cryptography. This expository paper recounts the theory behind these graphs and examines several recently developed algorithms that realize substantial (often dramatic) performan...

متن کامل

Computing isogeny covariant differential modular forms

We present the computation modulo p2 and explicit formulas for the unique isogeny covariant differential modular form of order one and weight χ−p−1,−p called fjet, an isogeny covariant differential modular form of order two and weight χ−p2−p,−1,−1 denoted by fjethjet, and an isogeny covariant differential modular form hjet of order two and weight χ1−p2,0,−1.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Math. Comput.

دوره 81  شماره 

صفحات  -

تاریخ انتشار 2012